package com.itheima.shengchanxiaofei;
/*
生产者
 */
public class Cooker extends Thread {

    @Override
    public void run() {
        //    1.死循环
        while (true){
            //    2.同步代码块
            synchronized (Desk.LOCK){
                //    3.判断是否到数了
                if(Desk.count==0){
                    break;
                }else {
                    //    4.判断是否该吃|生产了
                   if(!Desk.flag){
                     //造
                       Desk.flag=true;
                       System.out.println("厨师正在做第"+Desk.count+"个");
                       Desk.LOCK.notifyAll();//叫吃货吃
                   }else{
                       //等着
                       try {
                           Desk.LOCK.wait();
                       } catch (InterruptedException e) {
                           e.printStackTrace();
                       }
                   }
                }
            }
        }
    }
}
